About Kanji Practice
A writing based, minimalistic
flashcard (SRS, Spaced Repetition System)
app for learning
Japanese kanji.
A small tap on the drawing area will show a hint for the next stroke, a
vertical swipe upwards will clear the canvas and restart the current
character.
Key differences from other similar apps:
-
Dark colorscheme.
-
No stroke recognition, so you won't be frustrated with
the app repeatedly failing to accept a correct stroke.
-
No subscription fees, no data privacy concerns. All
your flashcard data is located on your device, so the control is 100%
yours. This also means that for example if you want to make a backup
copy of your learning data from time to time, you will have to use the
the app's menu to manually export them to your device as TSV or JSON
files.
-
It's a single HTML file that you can
download to your phone, tablet, or computer
and use it from your local file system in a browser, even without an
internet connection. This also means that you don't have to worry about
an update introducing changes that you don't like. You can even change
the source code if you want to. (Note: the app's data storage in the
browser is associated with its location and file name, so before
changing these, make sure to save your deck of flashcards using the
menu in order to avoid losing them.)
-
Since it's completely offline, there's no background
communication with any servers, so it won't start lagging and glitching
while you are practising. This also implies that you will have to
manually save or export your flashcards using the app's menu if you
want to transfer and access them from a different device.
The
source code is available on GitHub.
This software uses stroke data from Ulrich Apel's
KanjiVG
project.
This projects uses kanji data from the
KANJIDIC
dictionary files. These files are the property of the
Electronic Dictionary Research and Development Group
and are used in conformance with the Group's
license.